home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 January / macformat-046.iso / Shareware Plus / Developers / EnterAct / EnterAct Stuff / Documentation / EnterAct's Special Keys < prev    next >
Encoding:
Text File  |  1996-08-23  |  4.5 KB  |  101 lines  |  [TEXT/KEEN]

  1. ********************** EnterAct's Special Keys **********************
  2.  
  3. OK, EnterAct has a few obscure key commands that aren't in the menu.
  4. Here's a list, with special "mouse moves" too.
  5.  
  6. Markers
  7. Access a marker menu: <option>click in a window's title bar,
  8.      or <command>click.
  9. Copy marker name (and go to marker): <shift><option>click in title bar,
  10.      or <shift><command>click.
  11. Access "Locations" menu as a popup: <command>click in a window's content.
  12.  
  13. "Find" dialog
  14. Put a return in the find or replace text: <command><return>.
  15. Put a tab in the find or replace text: <command><tab>.
  16.  
  17. Lookup
  18. Look up dictionary entries for what's to the left of the cursor, display
  19.     results in a separate "lookup" window: <enter>. If your spelling is off,
  20.     this shows closest matches based mainly of runs of matching
  21.     characters. To look up what's on the current clipboard, use
  22.     <command><enter>.
  23. Look up class or struct for member name to the left of the cursor, display
  24.     results in a separate lookup window: <shift><enter>. To look up a class
  25.     or struct for what's on the clip, use <shift><command><enter>,
  26. Phonetic or "sounds like" lookup of what's to the left of the cursor:
  27.     <option><enter>. Results are shown in a separate lookup window.
  28.  
  29. Lookup windows
  30. To view the next definition: <enter>, or <option>click in the lookup window's
  31.     title bar to pick from a popup (<command>click also works).
  32. To view the previous definition: <option><enter> (or use the popup).
  33.  
  34. Jumping to a definition
  35. To jump to a definition: <option>double-click on the name. Note if it's a
  36.     two-part name, "ClassName::MethodName", then <option>double-click
  37.     on one name and then drag to the second name with the mouse still
  38.     down after the second click, then release.
  39. In the browser: double-click on a class name, or click-and-hold to
  40.     view a method popup, then pick a method.
  41.  
  42. Browser
  43. View a particular class in the browser window: type the first part or some
  44. distinctive part of its name.
  45. Popup menu of methods defined for a class: click-and-hold on the class name.
  46. Popup menu of methods for a class, plus all methods it inherits:
  47.     <command>click-and-hold on the class name (be patient, this may take a
  48.     few seconds).
  49. To view base classes for a class: <option>click.
  50.  
  51. While typing
  52. New line starting at the left margin, with no autoindent: <option><return>.
  53. Scroll your insertion point into view: <enter>.
  54. Smart Paste (preserves indentation); copy the code chunk you want,
  55.     leaving out leading whitespace on the first line; open up a new line where
  56.     you want to Paste, and tab in to the right starting position; Paste.
  57. Show lines connecting start and end of {} code blocks: <option><command>
  58.     (no mouse down needed).
  59.  
  60. Source/header
  61. To switch from "A.h" to "A.c" or vice versa: <command><tab>.
  62.  
  63. Code templates
  64. Type the name of the entry, then <command><return> to replace the name
  65.     with its full definition. All entries are from "EnterAct Code Templates".
  66. Advance to next logical insertion point (in a template or anywhere): 
  67.     also <command><return>.
  68.  
  69. hAWK command line
  70. Select the command line, press <command><return> or <enter>.
  71. (A typical command line, from code template "echo":
  72. hAWK -f$EchoFullPathNames -- MFS
  73. )
  74. NOTE if a code template name expands to a hAWK command line then the
  75. entire command line will be selected, and pressing <command><return>
  76. a second time will invoke the hAWK program.
  77.  
  78. Project window
  79. Skip a file when building dictionary, multi-file searching: <command>click
  80.     on the file name (drag to do a bunch at once). This is a toggle, a dash (-)
  81.     beside the file name means it will be skipped. Note the skipping of files
  82.     when searching is optional, controlled by the "Skip '-'" button in the
  83.     Find dialog.
  84. Include a file in your current "multi file" selection: <option>click on the
  85.     file name (drag to do a bunch at once). This is a toggle, a bullet (•)
  86.     beside the file name means it will included in your multi-file selection
  87.     for searching etc.
  88. View a file name in a particular pane: type the first part or some distinctive
  89.     part of its name.
  90. Open the currently selected file: <return>.
  91. Move around in the project window: arrow keys, including <command>
  92.     up and down arrow to move you to the top and bottom of a pane.
  93. Copy the name of the currently selected file: heck, just copy it.
  94. Switch to a different project: <option>click in the project window title bar
  95.     (or <command>click). Note that <option>clicking will close all your text
  96.     windows, whereas <command>clicking will not.
  97.  
  98. Viewing the spinning log
  99. Pick "About EnterAct", and wait with your cursor inside the resulting window.
  100. There, aren't you glad you read the whole file?
  101.